---
type: module
title: API Client
description: Typed HTTP client shared by all apps — auth headers, retries and error normalization in one place.
tags: [module, shared]
timestamp: {{DATE}}
---
<!-- ✂ docujoint template sample — replace with your own content, then delete this comment. -->
# API Client

## Purpose
Cross-app module: every app talks to services through this client so retry
policy, auth header handling and error shapes are decided once. Lives in
`Shared/` because no single app owns it.

## Features

## Open questions
